<?php
$this->headLink()->appendStylesheet($this->baseUrl('widget/dataTable/css/dataTables.css'));
$this->headScript()->appendFile($this->baseUrl('widget/dataTable/js/jquery.dataTables.min.js'));
$this->headScript()->appendFile($this->baseUrl('widget/dataTable/js/initDataTables.js'));

$this->placeholder("navegacion")->set($this->navegacion($this->nav));
$appConfig = Zend_Registry::get("appConfig");
$domConfig = Zend_Registry::get('domConfig');

$perfil = App_Perfil::getInstance();
$perfil->cargar("ACREDITAR_PROG_PREG");

if (!$perfil->modificar() ){
    $this->form_estudiantes->makeStatic();
    $this->form1->makeStatic();
}
?>
<br/>
<table width="95%" align="center" class="iceDatTbl">
<tr>
	<th>Código SNIES</th>
	<th>Nombre - Lugar ofrecimiento</th>
	<th>Título - Número de créditos</th>
	<th>Metodología - Nivel</th>
	<th>Fecha de registro del sistema </th>
</tr>
 <TR class="iceDatTblRow1">
   <TD style="text-align:center;"><?php echo $this->infoPrograma["codsnies"];?></TD>
   <TD align=left><?php echo $this->infoPrograma["nombreprograma"]."<br/>".$this->infoPrograma["ubicacion"]?></TD>
   <TD align=left><?php echo $this->infoPrograma["titulo"]."<br/>".$this->infoPrograma["numerocreditos"]?></TD>
   <TD align=left><?php echo $this->infoPrograma["nombremetodologia"]."<br/>".$this->infoPrograma["nombrenivel"]?></TD>
   <TD align=left><?php echo $this->infoPrograma["fechainicio"]?></TD>
 </TR>
</table>
<br/>
<?php
$this->placeholder( 'contenttab' )->captureStart();
echo $this->botonesHorizontales->renderElement();
echo "<table width='95%' cellspacing='0' cellpadding='2' border='0'><tr valign='top'><td>";
echo $this->botonesVerticales->renderElement("vertical");
echo "</td><td>";

$params_dw =App_Util_SafeUrl::encriptar(array("opcion"=>2),true);
?>
	<table width="100%"  align="center" >
	    <tr>
	      <td align="right"><a href="<?=$this->baseUrl("/solicitudes/infoprograma/descargarexcel/{$params_dw}");?>" title="Descargar Excel">Descargar Excel</a></td>
	    </tr>
	</table>

<table width="95%" align="center" class="iceDatTbl">
<tr>
	<th>La información sobre el número de los estudiantes se debe ingresar semestralizada, es decir debe evidenciar
		coherencia entre los inscritos, matriculados y primiparos, egresados y graduados del respectivo semestre</th>
</tr>
</table>
<?php

$this->form_estudiantes->setAction($this->baseUrl("/solicitudes/infoprograma/guardarestudiantes"));
echo $this->form_estudiantes;
echo "<br>";

$this->form1->setAction($this->baseUrl("/solicitudes/infoprograma/guardarsintesis"));
echo $this->form1;
echo "<br>";
//if (isset($this->form2)){
//	$this->form2->setAction($this->baseUrl("/solicitudes/infoprograma/guardaradjunto"));
//	echo $this->form2;
//}

if(count($this->datos)>0):?>
<br/>
<table align="center" class="iceDatTbl">
  <thead>
    <tr>
      <th width="70%">Nombre del documento</th>
      <th width="20%">Fecha de creación</th>
      <th width="10%">Acciones</th>
    </tr>
  </thead>
  <tbody>
	<?php foreach ($this->datos as $value):?>
	<?php
		$fecha = new Zend_Date($value["fechacrea"]);
	?>
    <tr>
      <td><?php
                $paramsDescarga=App_Util_SafeUrl::encriptar(array("evento"=>"ADJUNTO_SINTESIS",
																  "archivo"=>$value["nombrecodificado"]
													             ) ,true);
      echo "<a href=\"{$this->baseUrl('/generales/archivo/download/'.$paramsDescarga)}\" class=\"file\" title=\"Descargar\">{$value['nombrereal']}</a>";
      ?>
      </td>
      <td style="text-align:center;">
      	<?php echo $fecha->toString($appConfig->fecha_formato_mostrar);?></td>
      <td>
	        <?php
	            $params=App_Util_SafeUrl::encriptar(array("coddocumento"=>$value["coddocumento"],"codsintesis"=>$value["codsintesis"],
	            "codtab"=>"3","codboton"=>"2","codboton2"=>"1"),true);
	            if ($perfil->eliminar() && !$this->form1->isStatic() ) : ?>
				<a href="<?=$this->baseUrl("/solicitudes/infoprograma/eliminaradjunto/{$params}");?>" title="" class="delete"><img src="<?=$this->baseUrl("img/action_delete.gif");?>" /></a>
			<?php endif; ?>
      </td>
    </tr>
  <?php  endforeach;?>
  </tbody>
</table>
<?php else:?>
<br/>
<?php echo $this->mensajes("No existen registros");?>
<?php endif;?>
<br><br>
<table width="95%" align="center" class="iceDatTbl zebra">
<tr>
	<th>Indique el número de graduados del programa a la fecha precisando las cohortes a las cuales corresponde,
	de acuerdo con la siguiente definición de Cohorte (Glosario SNIES):  conjunto de estudiantes que coinciden
	en el período académico de ingreso a primer curso, en un programa académico de una institución de educación superior.
	</th>
</tr>
</table>
<?php
$fechaiactividades = "";
if ($perfil->modificar() ){
	$this->form_cohortes->setAction($this->baseUrl("/solicitudes/infoprograma/guardarcohorte"));
	echo $this->form_cohortes;
	$fechaiactividades =  $this->form_cohortes->fechaiactividades->getvalue();
	
	if (!empty($fechaiactividades)){
	    $fechaiactividades = new Zend_Date($fechaiactividades);
	    $fechaiactividades = $fechaiactividades->toString($appConfig->fecha_formato_mostrar);
 	}
}
if(count($this->cohortes)>0):
    $cantidad_cohortes = 0;
?>
<br></br>
<table id="table_id" align="center" class="iceDatTbl zebra">
  <thead>
    <tr>
      <th colspan="3">Fecha de registro del sistema : <?php echo $fechaiactividades; ?></th>
    </tr>
    <tr>
      <th width="45%">Número cohorte</th>
      <th width="45%">Número de graduados</th>
      <th width="10%">Acciones</th>
    </tr>
  </thead>
  <tbody>
	<?php
	    $cantidad_graduados = 0;
	    foreach ($this->cohortes as $value):
	    $cantidad_cohortes ++;
	    $cantidad_graduados += $value["cantidad"];
	?>
	
    <tr>
      <td style="text-align:center;">N&uacute;mero de graduados de la <?php echo $value["numero"];?> cohorte del programa</td>
      <td style="text-align:center;"><?php echo $value["cantidad"]?></td>
	  <td>
	    <?php if ($perfil->modificar()) :
	    	$params2=App_Util_SafeUrl::encriptar(array("codcohorte"=>$value["codcohorte"],
	            "codtab"=>"3","codboton"=>"2","codboton2"=>"1"),true);
	    ?>
	    <a href="<?=$this->baseUrl("/solicitudes/infoprograma/index/{$params2}");?>" title="Modificar"><img src="<?=$this->baseUrl("/img/action_modify.gif");?>"/></a>
	    <?php endif; ?>
	    <?php if ($perfil->eliminar()&& count($this->cohortes)==$cantidad_cohortes) :
	    	$params3=App_Util_SafeUrl::encriptar(array("codcohorte"=>$value["codcohorte"],
	            "codtab"=>"3","codboton"=>"2","codboton2"=>"1"),true);
	    ?>
	    <a href="<?=$this->baseUrl("/solicitudes/infoprograma/eliminarcohorte/{$params3}");?>" title="Eliminar" class="delete"><img src="<?=$this->baseUrl("img/action_delete.gif");?>" /></a>
		<?php endif; ?>
	   </td>
    </tr>
  <?php  endforeach;?>
    <tr>
      <th style="text-align:center;">TOTAL DE GRADUADOS</th>
      <th style="text-align:center;"><?php echo $cantidad_graduados?></th>
      <th style="text-align:center;">&nbsp;</th>
	</tr>
  </tbody>
</table>
<br><br>
<table width="95%" align="center" class="iceDatTbl zebra">
<tr>
	<th>Si el programa ha tenido periodos de inactividad (ej. suspensión de actividades) o alguna situación particular en su desarrollo normal,
		por favor descríbala e indique las fechas o periodos respectivos.
	</th>
</tr>
</table>

<?php else:?>
<br/>
<?php echo $this->mensajes("No existen registros");?>
<?php endif;?>
<?php
echo "</td></tr></table>";
$this->placeholder( 'contenttab' )->captureEnd();
$this->tabs->contenido($this->placeholder( 'contenttab' ));
echo $this->tabs->renderElement();
?>
<script type="text/javascript">
$(function() {
	$("#fechaiactividades").datepicker({'buttonImage': '<?= $this->baseUrl("img/calendar.png")?>'});
	//getter
	var maxDate = $( "#fechaiactividades" ).datepicker( "option", "maxDate" );
	//setter
	$( "#fechaiactividades" ).datepicker( "option", "maxDate", 'y m w' );
});

</script>